package com.ltu.timkor6.gamesite.games.missingbits.client;

import com.google.gwt.user.client.rpc.AsyncCallback;
import com.ltu.timkor6.gamesite.games.missingbits.shared.Question;
import com.ltu.timkor6.gamesite.shared.Result;

public interface MissingBitsServiceAsync
{
	void checkUser(AsyncCallback<Boolean> callback);
	
	void start(int questions, AsyncCallback<Question> callback);
	
	void question(AsyncCallback<Question> callback);
	
	void answer(String value, AsyncCallback<Integer> callback);
	
	void result(AsyncCallback<Result> callback);
}
